Ubuntu下更改apt源为阿里云源

修改阿里云源

为了下载更方便,速度更快,我们往往在使用Linux系列系统时修改apt源为国内的源,一般选择有阿里云,豆瓣之类的,下面简单说下如何更改为阿里云源。

1.复制源文件备份,以防万一

我们要修改的文件是sources.list,它在目录/etc/apt/下,sources.list是包管理工具apt所用的记录软件包仓库位置的配置文件,同样类型的还有位于 同目录下sources.list.d文件下的各种.list后缀的各文件。

命令如下:

1
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.编辑源列表文件

命令如下:

1
sudo vim /etc/apt/sources.list

如果报错:sudo:vim:command not found 说明没装vim编辑器

使用命令:

1
sudo apt-get install vim 安装即可

若安装报错,用

1
sz sources.list

拉取出sources.list 在window 下编辑sources.list 文件
编辑完成之后

1
rz

命令进行将文件移入,移入之前将sources.list文件删除

1
rm sources.list

3.查看新版本信息

使用如下命令:

1
lsb_release -c

得到本系统的系统代号,如下图所示:

1
Codename:	focal

我们可以看到新版本的Ubuntu系统代号为focal

同样的我们也可以得到之前任意版本的系统代号:

Ubuntu 12.04 (LTS)代号为precise。

Ubuntu 14.04 (LTS)代号为trusty。

Ubuntu 15.04 代号为vivid。

Ubuntu 15.10 代号为wily。

Ubuntu 16.04 (LTS)代号为xenial。

所以这也就解释了为什么我们百度出来的那么多方案里面内容不尽相同的原因,因为他们更改apt安装源时用的系统不一样。

4.将原有的内容注释掉,添加以下内容(或者你把里面内容修改成下面的就可以,但是不能有除了以下内容的有效内容)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse



deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse



deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

值得注意的是sources.list文件的条目都是有格式的(通过上面的内容大家也看的出来),一般有如下形式

1
2
deb http://site.example.com/debian distribution component1 component2 component3
deb-src http://site.example.com/debian distribution component1 component2 component3

所以后面几个参数是对软件包的分类(Ubuntu下是main, restricted,universe ,multiverse这四个)

所以你把内容写成

1
2
3
4
5
6
7
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted

deb http://mirrors.aliyun.com/ubuntu/ focal-proposed universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted

deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed universe multiverse

5.更新软件列表

运行如下命令:

1
sudo apt-get update

6.更新软件包

运行如下命令:

1
sudo apt-get upgrade
继开 wechat
欢迎加我的微信,共同交流技术